import service from "@/axios";

// 发布帖子

export function publishpost(data){
    return service.post('/api/publish',data)
}

// 获取帖子列表
export function getpostlist({ category, key, data = 1 }) {
    return service.get('/api/getpost/', { 
        params: {
            category,
            key,
            data
          }
    })
  }
// 获取帖子详情
export function getpostdetail(data){
    return service.get('/api/detail/' + data)
}

// 点赞和取消点赞帖子
export function likepost(data){
    return service.post('/api/like',data)
}

// 收藏和取消收藏帖子
export function collectpost(data){
    return service.post('/api/fav',data)
}


// 评论帖子
export function commentpost(data){
    return service.post('/api/comment',data)
}


// 加载个人主页帖子
export function getuserpost(data){
    return service.get('/api/userhome?id=' + data)
}


// 删除帖子
export function deletepost(data){
    return service.post('/api/delpost',data)
}

// 加载我的喜欢
export function getmylike(data){
    return service.get('/api/mylike?id=' + data)
}

// 加载我的收藏
export function getmyfav(data){
    return service.get('/api/myfav?id=' + data)
}


// 加载修改帖子信息
export function getmodifypost(data){
    return service.get('/api/changepost?postid=' + data)
}

// 修改帖子信息
export function modifypost(data){
    return service.post('/api/changepost',data)
}